package com.zzl.springboot_mybatis_demo.singleton;

/**
 * Description：懒汉式单例设计模式，
 * 懒汉式 ：类加载进来，没有对象，只有调用了getInstance方法时，才会创建对象。延迟加载形式
 * Created by 朱正磊 on 2019-09-21 12:41
 */
public class Lanhanshi {

    /**
     * 步骤：
     1、私有化该类构造函数。
     2、通过new在本类中创建一个本类对象。
     3、创建一个公有的方法，将创建的对象返回
     */

    private static Lanhanshi lanhanshi = null;

    private Lanhanshi() {}

    public static Lanhanshi getInstance() {
        if (lanhanshi == null) {
            lanhanshi = new Lanhanshi();
        }
        return lanhanshi;
    }

}
